package DailyPractice;

import java.util.Scanner;

public class NewCoderDay19 {
//    描述
//    小乐乐喜欢数字，尤其喜欢0和1。他现在得到了一个数，想把每位的数变成0或1。如果某一位是奇数，就把它变成1，如果是偶数，那么就把它变成0。请你回答他最后得到的数是多少。
//    输入描述：
//    输入包含一个整数n (0 ≤ n ≤ 109)
//    输出描述：
//    输出一个整数，即小乐乐修改后得到的数字。
//    输入：
//            222222
//    输出：
//            0
//            示例2
//    输入：
//            123
//    输出：
//            101
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        while (sc.hasNext()) {
            int n = sc.nextInt();
            // 最终输出的数
            int m = 0;
            // 当前数字所在的位数
            int q = 1;
            do {
                // 从右起当前数位为偶数，变为0，不需要累计该位置上
                if ( n % 10 % 2 == 0) {
                    n = n / 10;
                    // 从个位起的第几位
                    q *= 10;
                } else {
                    // 从右起当前数位为奇数，变为1，直接加上该数位即可
                    m = m  + q;
                    n = n / 10;
                    q *= 10;
                }
            } while (n != 0);
            System.out.println(m);
        }

    }
}
